[INFO] fetching crate pairing_ce 0.28.5...
[INFO] checking pairing_ce-0.28.5 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate pairing_ce 0.28.5 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate pairing_ce 0.28.5 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pairing_ce 0.28.5
[INFO] finished tweaking crates.io crate pairing_ce 0.28.5
[INFO] tweaked toml for crates.io crate pairing_ce 0.28.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ff_ce v0.14.3
[INFO] [stderr]   Downloaded ff_derive_ce v0.11.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 911c91dad7098a2a0620570ff84f8e799f1639e696ecbbeee3aadb037da090e6
[INFO] running `Command { std: "docker" "start" "-a" "911c91dad7098a2a0620570ff84f8e799f1639e696ecbbeee3aadb037da090e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "911c91dad7098a2a0620570ff84f8e799f1639e696ecbbeee3aadb037da090e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "911c91dad7098a2a0620570ff84f8e799f1639e696ecbbeee3aadb037da090e6", kill_on_drop: false }`
[INFO] [stdout] 911c91dad7098a2a0620570ff84f8e799f1639e696ecbbeee3aadb037da090e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 99f5b1f003dfac38cf750a07be708e06afd9c5cbda4f8d147892fc7b1d9cfba2
[INFO] running `Command { std: "docker" "start" "-a" "99f5b1f003dfac38cf750a07be708e06afd9c5cbda4f8d147892fc7b1d9cfba2", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling ff_derive_ce v0.11.2
[INFO] [stderr]     Checking ff_ce v0.14.3
[INFO] [stderr]     Checking pairing_ce v0.28.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `Field` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the macro namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldDecodingError` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldRepr` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `ScalarEngine` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SqrtField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `Field` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the macro namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldDecodingError` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldRepr` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `ScalarEngine` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SqrtField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/ec.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use pairing::bls12_381::*;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     use pairing::bls12_381::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fq.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fq12.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fq2.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/ec.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use pairing::bn256::*;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]   --> benches/bn256/ec.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     use pairing::bls12_381::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fq.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fq12.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fq2.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]  --> benches/bls12_381/ec.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use pairing::CurveProjective;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     use pairing::CurveProjective;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use pairing::{CurveAffine, Engine};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]  --> benches/bn256/ec.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use pairing::CurveProjective;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bn256/ec.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     use pairing::CurveProjective;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bn256/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use pairing::{CurveAffine, Engine};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:13:21
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^
[INFO] [stdout]   --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fn)> = (0..SAMPLES)
[INFO] [stdout]    |                         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:14:43
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]    |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let v: Vec<(G1, G1)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let v: Vec<(G1, G1)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:33:43
[INFO] [stdout]    |
[INFO] [stdout] 33 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let v: Vec<(G1, G1Affine)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1Affine` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:51:25
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let v: Vec<(G1, G1Affine)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng).into()))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:52:43
[INFO] [stdout]    |
[INFO] [stdout] 52 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng).into()))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^
[INFO] [stdout]   --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fn)> = (0..SAMPLES)
[INFO] [stdout]    |                         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:78:43
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]    |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let v: Vec<(G2, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:96:25
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let v: Vec<(G2, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:97:43
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]    --> benches/bls12_381/ec.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let v: Vec<(G2, G2Affine)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2Affine` in this scope
[INFO] [stdout]    --> benches/bls12_381/ec.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let v: Vec<(G2, G2Affine)> = (0..SAMPLES)
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]    --> benches/bls12_381/ec.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng).into()))
[INFO] [stdout]     |                       ^^ use of undeclared type `G2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]    --> benches/bls12_381/ec.rs:116:43
[INFO] [stdout]     |
[INFO] [stdout] 116 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng).into()))
[INFO] [stdout]     |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let mut tmp1 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let mut tmp2 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let tmp1 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:67:47
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:83:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:100:16
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:118:39
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:137:19
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:155:17
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:174:43
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:191:43
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fq> = (0..SAMPLES)
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Eq> = (0..SAMPLES)
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:225:27
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fq::rand(&mut rng);
[INFO] [stdout]     |                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Eq::rand(&mut rng);
[INFO] [stdout]     |                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let v: Vec<FqRepr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fq::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Eq::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fq::from_repr(v[count])
[INFO] [stdout]     |         ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Eq::from_repr(v[count])
[INFO] [stdout]     |         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:12:23
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:13:41
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:32:41
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:51:41
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:69:45
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                                             ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:86:45
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                                             ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:13:40
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:51:40
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:69:44
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:86:44
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq2.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]    --> benches/bls12_381/fq2.rs:102:44
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]     |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let mut tmp1 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let mut tmp2 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let tmp1 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:67:47
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:83:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:100:16
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:118:39
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:137:19
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:155:17
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:174:43
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:191:43
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fn> = (0..SAMPLES)
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:225:27
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fr::rand(&mut rng);
[INFO] [stdout]     |                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fn::rand(&mut rng);
[INFO] [stdout]     |                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let v: Vec<FrRepr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fr::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fn::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fr::from_repr(v[count])
[INFO] [stdout]     |         ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fn::from_repr(v[count])
[INFO] [stdout]     |         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Vec<G1> = (0..SAMPLES).map(|_| G1::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:18:43
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Vec<G1> = (0..SAMPLES).map(|_| G1::rand(&mut rng)).collect();
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let tmp = G1Affine::from(v[count]).prepare();
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let v: Vec<G2> = (0..SAMPLES).map(|_| G2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let v: Vec<G2> = (0..SAMPLES).map(|_| G2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let tmp = G2Affine::from(v[count]).prepare();
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1Prepared` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(G1Prepared, G2Prepared)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2Prepared` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:50:29
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(G1Prepared, G2Prepared)> = (0..SAMPLES)
[INFO] [stdout]    |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bls12`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let tmp = Bls12::miller_loop(&[(&v[count].0, &v[count].1)]);
[INFO] [stdout]    |                   ^^^^^ use of undeclared type `Bls12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::Bls12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let v: Vec<Fq12> = (0..SAMPLES)
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:76:32
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bls12`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 |         .map(|(ref p, ref q)| Bls12::miller_loop(&[(p, q)]))
[INFO] [stdout]    |                               ^^^^^ use of undeclared type `Bls12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::Bls12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bls12`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let tmp = Bls12::final_exponentiation(&v[count]);
[INFO] [stdout]    |                   ^^^^^ use of undeclared type `Bls12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::Bls12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let v: Vec<(G1, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let v: Vec<(G1, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:98:19
[INFO] [stdout]    |
[INFO] [stdout] 98 |         .map(|_| (G1::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:98:39
[INFO] [stdout]    |
[INFO] [stdout] 98 |         .map(|_| (G1::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bls12`
[INFO] [stdout]    --> benches/bls12_381/mod.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let tmp = Bls12::pairing(v[count].0, v[count].1);
[INFO] [stdout]     |                   ^^^^^ use of undeclared type `Bls12`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 7   + use pairing_ce::bls12_381::Bls12;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:13:21
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^
[INFO] [stdout]   --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fn)> = (0..SAMPLES)
[INFO] [stdout]    |                         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/ec.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]   --> benches/bn256/ec.rs:14:43
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]    |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let v: Vec<(G1, G1)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let v: Vec<(G1, G1)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/ec.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/ec.rs:33:43
[INFO] [stdout]    |
[INFO] [stdout] 33 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let v: Vec<(G1, G1Affine)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1Affine` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:51:25
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let v: Vec<(G1, G1Affine)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/ec.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng).into()))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/ec.rs:52:43
[INFO] [stdout]    |
[INFO] [stdout] 52 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng).into()))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^
[INFO] [stdout]   --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fn)> = (0..SAMPLES)
[INFO] [stdout]    |                         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bn256/ec.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]   --> benches/bn256/ec.rs:78:43
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]    |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let v: Vec<(G2, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bn256/ec.rs:96:25
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let v: Vec<(G2, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bn256/ec.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bn256/ec.rs:97:43
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]    --> benches/bn256/ec.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let v: Vec<(G2, G2Affine)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2Affine` in this scope
[INFO] [stdout]    --> benches/bn256/ec.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let v: Vec<(G2, G2Affine)> = (0..SAMPLES)
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]    --> benches/bn256/ec.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng).into()))
[INFO] [stdout]     |                       ^^ use of undeclared type `G2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]    --> benches/bn256/ec.rs:116:43
[INFO] [stdout]     |
[INFO] [stdout] 116 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng).into()))
[INFO] [stdout]     |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fq.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fq.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bn256/fq.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let mut tmp1 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bn256/fq.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let mut tmp2 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fq.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fq.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bn256/fq.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let tmp1 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fq.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bn256/fq.rs:67:47
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fq.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bn256/fq.rs:83:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:100:16
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]    --> benches/bn256/fq.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:118:39
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:137:19
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:155:17
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:174:43
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:191:43
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fq> = (0..SAMPLES)
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Eq> = (0..SAMPLES)
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:225:27
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fq::rand(&mut rng);
[INFO] [stdout]     |                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Eq::rand(&mut rng);
[INFO] [stdout]     |                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]    --> benches/bn256/fq.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let v: Vec<FqRepr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fq::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Eq::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bn256/fq.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fq::from_repr(v[count])
[INFO] [stdout]     |         ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Eq::from_repr(v[count])
[INFO] [stdout]     |         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:12:23
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:13:41
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:32:41
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:51:41
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:69:45
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                                             ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/fq12.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bn256/fq12.rs:86:45
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                                             ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:13:40
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:51:40
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:69:44
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bn256/fq2.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bn256/fq2.rs:86:44
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]    --> benches/bn256/fq2.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]    --> benches/bn256/fq2.rs:102:44
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]     |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fr.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fr.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bn256/fr.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let mut tmp1 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bn256/fr.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let mut tmp2 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fr.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fr.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bn256/fr.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let tmp1 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fr.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bn256/fr.rs:67:47
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bn256/fr.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bn256/fr.rs:83:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:100:16
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]    --> benches/bn256/fr.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:118:39
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:137:19
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:155:17
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:174:43
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:191:43
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fn> = (0..SAMPLES)
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:225:27
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fr::rand(&mut rng);
[INFO] [stdout]     |                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fn::rand(&mut rng);
[INFO] [stdout]     |                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]    --> benches/bn256/fr.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let v: Vec<FrRepr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fr::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fn::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bn256/fr.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fr::from_repr(v[count])
[INFO] [stdout]     |         ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fn::from_repr(v[count])
[INFO] [stdout]     |         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bn256/mod.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Vec<G1> = (0..SAMPLES).map(|_| G1::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/mod.rs:18:43
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Vec<G1> = (0..SAMPLES).map(|_| G1::rand(&mut rng)).collect();
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bn256/mod.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let tmp = G1Affine::from(v[count]).prepare();
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bn256/mod.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let v: Vec<G2> = (0..SAMPLES).map(|_| G2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bn256/mod.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let v: Vec<G2> = (0..SAMPLES).map(|_| G2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bn256/mod.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let tmp = G2Affine::from(v[count]).prepare();
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1Prepared` in this scope
[INFO] [stdout]   --> benches/bn256/mod.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(G1Prepared, G2Prepared)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2Prepared` in this scope
[INFO] [stdout]   --> benches/bn256/mod.rs:50:29
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(G1Prepared, G2Prepared)> = (0..SAMPLES)
[INFO] [stdout]    |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bn256/mod.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/mod.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bn256/mod.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bn256/mod.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bn256`
[INFO] [stdout]   --> benches/bn256/mod.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let tmp = Bn256::miller_loop(&[(&v[count].0, &v[count].1)]);
[INFO] [stdout]    |                   ^^^^^ use of undeclared type `Bn256`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::Bn256;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::Bn256;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bn256/mod.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let v: Vec<Fq12> = (0..SAMPLES)
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bn256/mod.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/mod.rs:76:32
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bn256/mod.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bn256/mod.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bn256`
[INFO] [stdout]   --> benches/bn256/mod.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 |         .map(|(ref p, ref q)| Bn256::miller_loop(&[(p, q)]))
[INFO] [stdout]    |                               ^^^^^ use of undeclared type `Bn256`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::Bn256;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::Bn256;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bn256`
[INFO] [stdout]   --> benches/bn256/mod.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let tmp = Bn256::final_exponentiation(&v[count]);
[INFO] [stdout]    |                   ^^^^^ use of undeclared type `Bn256`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::Bn256;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::Bn256;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bn256/mod.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let v: Vec<(G1, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bn256/mod.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let v: Vec<(G1, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bn256/mod.rs:98:19
[INFO] [stdout]    |
[INFO] [stdout] 98 |         .map(|_| (G1::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bn256/mod.rs:98:39
[INFO] [stdout]    |
[INFO] [stdout] 98 |         .map(|_| (G1::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bn256`
[INFO] [stdout]    --> benches/bn256/mod.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let tmp = Bn256::pairing(v[count].0, v[count].1);
[INFO] [stdout]     |                   ^^^^^ use of undeclared type `Bn256`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 7   + use pairing_ce::bn256::Bn256;
[INFO] [stdout]     |
[INFO] [stdout] 7   + use pairing_ce::compact_bn256::Bn256;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bls12_381/ec.rs:2:16
[INFO] [stdout]   |
[INFO] [stdout] 2 |     use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |                ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bls12_381/fq.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bls12_381/fq12.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bls12_381/fq2.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bls12_381/fr.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bls12_381/mod.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bn256/ec.rs:2:16
[INFO] [stdout]   |
[INFO] [stdout] 2 |     use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]   --> benches/bn256/ec.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bn256/fq.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bn256/fq12.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bn256/fq2.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bn256/fr.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Rand`
[INFO] [stdout]  --> benches/bn256/mod.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rand::{Rand, SeedableRng, XorShiftRng};
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeFieldRepr`
[INFO] [stdout]  --> benches/bls12_381/fq.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]  --> benches/bls12_381/fq.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SqrtField`
[INFO] [stdout]  --> benches/bls12_381/fq.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeField`
[INFO] [stdout]  --> benches/bls12_381/fq.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ff::Field`
[INFO] [stdout]  --> benches/bls12_381/fq12.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::Field;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]  --> benches/bls12_381/fq2.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, SqrtField};
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SqrtField`
[INFO] [stdout]  --> benches/bls12_381/fq2.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, SqrtField};
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeFieldRepr`
[INFO] [stdout]  --> benches/bls12_381/fr.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]  --> benches/bls12_381/fr.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SqrtField`
[INFO] [stdout]  --> benches/bls12_381/fr.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeField`
[INFO] [stdout]  --> benches/bls12_381/fr.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeFieldRepr`
[INFO] [stdout]  --> benches/bn256/fq.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]  --> benches/bn256/fq.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SqrtField`
[INFO] [stdout]  --> benches/bn256/fq.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeField`
[INFO] [stdout]  --> benches/bn256/fq.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ff::Field`
[INFO] [stdout]  --> benches/bn256/fq12.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::Field;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]  --> benches/bn256/fq2.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, SqrtField};
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SqrtField`
[INFO] [stdout]  --> benches/bn256/fq2.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, SqrtField};
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeFieldRepr`
[INFO] [stdout]  --> benches/bn256/fr.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]  --> benches/bn256/fr.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SqrtField`
[INFO] [stdout]  --> benches/bn256/fr.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PrimeField`
[INFO] [stdout]  --> benches/bn256/fr.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ff::{Field, PrimeField, PrimeFieldRepr, SqrtField};
[INFO] [stdout]   |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 338 previous errors; 36 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pairing_ce` (bench "pairing_benches") due to 339 previous errors; 36 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "99f5b1f003dfac38cf750a07be708e06afd9c5cbda4f8d147892fc7b1d9cfba2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99f5b1f003dfac38cf750a07be708e06afd9c5cbda4f8d147892fc7b1d9cfba2", kill_on_drop: false }`
[INFO] [stdout] 99f5b1f003dfac38cf750a07be708e06afd9c5cbda4f8d147892fc7b1d9cfba2
[INFO] checking pairing_ce-0.28.5 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate pairing_ce 0.28.5 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate pairing_ce 0.28.5 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pairing_ce 0.28.5
[INFO] finished tweaking crates.io crate pairing_ce 0.28.5
[INFO] tweaked toml for crates.io crate pairing_ce 0.28.5 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 61d3b4e8dd98e1e9f597c42df8a6c9ae0738e932755718cb38eb39981d5d9e84
[INFO] running `Command { std: "docker" "start" "-a" "61d3b4e8dd98e1e9f597c42df8a6c9ae0738e932755718cb38eb39981d5d9e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "61d3b4e8dd98e1e9f597c42df8a6c9ae0738e932755718cb38eb39981d5d9e84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61d3b4e8dd98e1e9f597c42df8a6c9ae0738e932755718cb38eb39981d5d9e84", kill_on_drop: false }`
[INFO] [stdout] 61d3b4e8dd98e1e9f597c42df8a6c9ae0738e932755718cb38eb39981d5d9e84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a6db9461b0b26773f74186b6f89d794dbf6dd9be055499312193e6ced5e6c83b
[INFO] running `Command { std: "docker" "start" "-a" "a6db9461b0b26773f74186b6f89d794dbf6dd9be055499312193e6ced5e6c83b", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling ff_derive_ce v0.11.2
[INFO] [stderr]     Checking ff_ce v0.14.3
[INFO] [stderr]     Checking pairing_ce v0.28.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bn256/mod.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/mod.rs:431:19
[INFO] [stdout]     |
[INFO] [stdout] 431 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compact_bn256/mod.rs:90:19
[INFO] [stdout]    |
[INFO] [stdout] 90 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compact_bn256/mod.rs:434:19
[INFO] [stdout]     |
[INFO] [stdout] 434 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/wnaf.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |     for _ in 0..(1 << (window - 1)) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `Field` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the macro namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldDecodingError` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldRepr` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `ScalarEngine` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SqrtField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/curve.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         for w in 2..14 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/curve.rs:79:22
[INFO] [stdout]    |
[INFO] [stdout] 79 |             for _ in 0..100 {
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/curve.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |         for _ in 0..100 {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:184:14
[INFO] [stdout]     |
[INFO] [stdout] 184 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:240:14
[INFO] [stdout]     |
[INFO] [stdout] 240 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:272:14
[INFO] [stdout]     |
[INFO] [stdout] 272 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:330:18
[INFO] [stdout]     |
[INFO] [stdout] 330 |         for i in 0..6 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:331:22
[INFO] [stdout]     |
[INFO] [stdout] 331 |             for j in 0..6 {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:350:14
[INFO] [stdout]     |
[INFO] [stdout] 350 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:358:14
[INFO] [stdout]     |
[INFO] [stdout] 358 |     for _ in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:359:22
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let mut v = (0..1000).map(|_| G::rand(&mut rng)).collect::<Vec<_>>();
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:364:18
[INFO] [stdout]     |
[INFO] [stdout] 364 |         for _ in 0..5 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:367:18
[INFO] [stdout]     |
[INFO] [stdout] 367 |         for _ in 0..5 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:397:14
[INFO] [stdout]     |
[INFO] [stdout] 397 |     for _ in 0..10 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:398:22
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let mut v = (0..1000).map(|_| G::rand(&mut rng)).collect::<Vec<_>>();
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |         for _ in 0..5 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:411:18
[INFO] [stdout]     |
[INFO] [stdout] 411 |         for _ in 0..5 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/curve.rs:443:14
[INFO] [stdout]     |
[INFO] [stdout] 443 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/tests/engine.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 |     for _ in 0..10 {
[INFO] [stdout]   |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/engine.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     for _ in 0..1000 {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/engine.rs:54:14
[INFO] [stdout]    |
[INFO] [stdout] 54 |     for _ in 0..1000 {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/engine.rs:69:14
[INFO] [stdout]    |
[INFO] [stdout] 69 |     for _ in 0..1000 {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/engine.rs:96:14
[INFO] [stdout]    |
[INFO] [stdout] 96 |     for _ in 0..1000 {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/tests/field.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     for _ in 0..100 {
[INFO] [stdout]   |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]  --> src/tests/field.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |         for i in 0..(maxpower + 1) {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/field.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |             for _ in 0..i {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/field.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     for _ in 0..10000 {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/field.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |     for _ in 0..10000 {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |         for _ in 0..1000 {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:128:14
[INFO] [stdout]     |
[INFO] [stdout] 128 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:151:14
[INFO] [stdout]     |
[INFO] [stdout] 151 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:192:14
[INFO] [stdout]     |
[INFO] [stdout] 192 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:214:14
[INFO] [stdout]     |
[INFO] [stdout] 214 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:227:14
[INFO] [stdout]     |
[INFO] [stdout] 227 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/tests/field.rs:237:14
[INFO] [stdout]     |
[INFO] [stdout] 237 |     for _ in 0..10000 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     for _ in 0..1000 {
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:22:33
[INFO] [stdout]    |
[INFO] [stdout] 22 |             rdecoded.read_be(&v[0..]).unwrap();
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |             rdecoded.read_le(&v[0..]).unwrap();
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |     for _ in 0..100 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |         for shift in 0..(r.num_bits() + 1) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |             for _ in 0..shift {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 82 |     for _ in 0..100 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |         for shift in 0..(r.num_bits() + 1) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tests/repr.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |             for _ in 0..shift {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1264:14
[INFO] [stdout]      |
[INFO] [stdout] 1264 |     for _ in 0..10 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1278:14
[INFO] [stdout]      |
[INFO] [stdout] 1278 |     for _ in 0..300 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1282:14
[INFO] [stdout]      |
[INFO] [stdout] 1282 |     for _ in 0..50 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1286:14
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     for _ in 0..22 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1364:14
[INFO] [stdout]      |
[INFO] [stdout] 1364 |     for _ in 0..60 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1371:14
[INFO] [stdout]      |
[INFO] [stdout] 1371 |     for _ in 0..300 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1375:14
[INFO] [stdout]      |
[INFO] [stdout] 1375 |     for _ in 0..17 {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1379:14
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     for _ in 0..6 {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1390:14
[INFO] [stdout]      |
[INFO] [stdout] 1390 |     for i in 1..385 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1428:14
[INFO] [stdout]      |
[INFO] [stdout] 1428 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1432:18
[INFO] [stdout]      |
[INFO] [stdout] 1432 |         for _ in 0..10 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1436:18
[INFO] [stdout]      |
[INFO] [stdout] 1436 |         for _ in 0..10 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1516:14
[INFO] [stdout]      |
[INFO] [stdout] 1516 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1600:14
[INFO] [stdout]      |
[INFO] [stdout] 1600 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1713:14
[INFO] [stdout]      |
[INFO] [stdout] 1713 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1823:14
[INFO] [stdout]      |
[INFO] [stdout] 1823 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1870:14
[INFO] [stdout]      |
[INFO] [stdout] 1870 |     for _ in 0..1000000 {
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1887:14
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     for _ in 0..1000000 {
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1937:14
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     for _ in 0..1000000 {
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1959:14
[INFO] [stdout]      |
[INFO] [stdout] 1959 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1972:14
[INFO] [stdout]      |
[INFO] [stdout] 1972 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:1993:14
[INFO] [stdout]      |
[INFO] [stdout] 1993 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:2008:14
[INFO] [stdout]      |
[INFO] [stdout] 2008 |     for i in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:2014:18
[INFO] [stdout]      |
[INFO] [stdout] 2014 |         for _ in 0..i {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:2020:14
[INFO] [stdout]      |
[INFO] [stdout] 2020 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:2036:14
[INFO] [stdout]      |
[INFO] [stdout] 2036 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:2049:14
[INFO] [stdout]      |
[INFO] [stdout] 2049 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:2113:14
[INFO] [stdout]      |
[INFO] [stdout] 2113 |     for _ in 0..1000 {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bls12_381/fq.rs:2199:14
[INFO] [stdout]      |
[INFO] [stdout] 2199 |     for i in 0..100 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fq12.rs:158:14
[INFO] [stdout]     |
[INFO] [stdout] 158 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fq2.rs:893:14
[INFO] [stdout]     |
[INFO] [stdout] 893 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fq6.rs:317:14
[INFO] [stdout]     |
[INFO] [stdout] 317 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fq6.rs:331:14
[INFO] [stdout]     |
[INFO] [stdout] 331 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fq6.rs:351:14
[INFO] [stdout]     |
[INFO] [stdout] 351 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bls12_381/fr.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 91 |     for _ in 0..10 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:103:14
[INFO] [stdout]     |
[INFO] [stdout] 103 |     for _ in 0..200 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:107:14
[INFO] [stdout]     |
[INFO] [stdout] 107 |     for _ in 0..40 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:111:14
[INFO] [stdout]     |
[INFO] [stdout] 111 |     for _ in 0..4 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:168:14
[INFO] [stdout]     |
[INFO] [stdout] 168 |     for _ in 0..60 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:172:14
[INFO] [stdout]     |
[INFO] [stdout] 172 |     for _ in 0..128 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:176:14
[INFO] [stdout]     |
[INFO] [stdout] 176 |     for _ in 0..60 {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |     for _ in 0..7 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:191:14
[INFO] [stdout]     |
[INFO] [stdout] 191 |     for i in 1..257 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:227:18
[INFO] [stdout]     |
[INFO] [stdout] 227 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:324:14
[INFO] [stdout]     |
[INFO] [stdout] 324 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:402:14
[INFO] [stdout]     |
[INFO] [stdout] 402 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:497:14
[INFO] [stdout]     |
[INFO] [stdout] 497 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:591:14
[INFO] [stdout]     |
[INFO] [stdout] 591 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:632:14
[INFO] [stdout]     |
[INFO] [stdout] 632 |     for _ in 0..1000000 {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:649:14
[INFO] [stdout]     |
[INFO] [stdout] 649 |     for _ in 0..1000000 {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:695:14
[INFO] [stdout]     |
[INFO] [stdout] 695 |     for _ in 0..1000000 {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:717:14
[INFO] [stdout]     |
[INFO] [stdout] 717 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:730:14
[INFO] [stdout]     |
[INFO] [stdout] 730 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:751:14
[INFO] [stdout]     |
[INFO] [stdout] 751 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:766:14
[INFO] [stdout]     |
[INFO] [stdout] 766 |     for i in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:772:18
[INFO] [stdout]     |
[INFO] [stdout] 772 |         for _ in 0..i {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:778:14
[INFO] [stdout]     |
[INFO] [stdout] 778 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:794:14
[INFO] [stdout]     |
[INFO] [stdout] 794 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:807:14
[INFO] [stdout]     |
[INFO] [stdout] 807 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/fr.rs:863:14
[INFO] [stdout]     |
[INFO] [stdout] 863 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bls12_381/tests/mod.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |         for _ in 0..1000 {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bls12_381/tests/mod.rs:67:56
[INFO] [stdout]    |
[INFO] [stdout] 67 |             decoded.as_mut().copy_from_slice(&expected[0..E::size()]);
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/bls12_381/tests/mod.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 |             expected = &expected[E::size()..];
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:124:18
[INFO] [stdout]     |
[INFO] [stdout] 124 |         for i in 0..G1Uncompressed::size() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:151:36
[INFO] [stdout]     |
[INFO] [stdout] 151 |         m.write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |         m.write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:175:36
[INFO] [stdout]     |
[INFO] [stdout] 175 |         m.write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:196:56
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 x.into_repr().write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:197:56
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 y.into_repr().write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:238:18
[INFO] [stdout]     |
[INFO] [stdout] 238 |         for i in 0..G2Uncompressed::size() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:265:36
[INFO] [stdout]     |
[INFO] [stdout] 265 |         m.write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:276:36
[INFO] [stdout]     |
[INFO] [stdout] 276 |         m.write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:287:36
[INFO] [stdout]     |
[INFO] [stdout] 287 |         m.write_be(&mut o.as_mut()[96..]).unwrap();
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:298:36
[INFO] [stdout]     |
[INFO] [stdout] 298 |         m.write_be(&mut o.as_mut()[144..]).unwrap();
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:311:36
[INFO] [stdout]     |
[INFO] [stdout] 311 |         m.write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:312:36
[INFO] [stdout]     |
[INFO] [stdout] 312 |         m.write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:336:59
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 x.c1.into_repr().write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:337:59
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 x.c0.into_repr().write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:338:59
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 y.c1.into_repr().write_be(&mut o.as_mut()[96..]).unwrap();
[INFO] [stdout]     |                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:339:59
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 y.c0.into_repr().write_be(&mut o.as_mut()[144..]).unwrap();
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |         for i in 0..G1Compressed::size() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:407:36
[INFO] [stdout]     |
[INFO] [stdout] 407 |         m.write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:430:56
[INFO] [stdout]     |
[INFO] [stdout] 430 |                 x.into_repr().write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:454:56
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 x.into_repr().write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:496:18
[INFO] [stdout]     |
[INFO] [stdout] 496 |         for i in 0..G2Compressed::size() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:523:36
[INFO] [stdout]     |
[INFO] [stdout] 523 |         m.write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:535:36
[INFO] [stdout]     |
[INFO] [stdout] 535 |         m.write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:564:59
[INFO] [stdout]     |
[INFO] [stdout] 564 |                 x.c1.into_repr().write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:565:59
[INFO] [stdout]     |
[INFO] [stdout] 565 |                 x.c0.into_repr().write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:595:59
[INFO] [stdout]     |
[INFO] [stdout] 595 |                 x.c1.into_repr().write_be(&mut o.as_mut()[0..]).unwrap();
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/bls12_381/tests/mod.rs:596:59
[INFO] [stdout]     |
[INFO] [stdout] 596 |                 x.c0.into_repr().write_be(&mut o.as_mut()[48..]).unwrap();
[INFO] [stdout]     |                                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bn256/ec.rs:1608:18
[INFO] [stdout]      |
[INFO] [stdout] 1608 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bn256/ec.rs:1675:22
[INFO] [stdout]      |
[INFO] [stdout] 1675 |             for i in 0..6 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bn256/ec.rs:1676:26
[INFO] [stdout]      |
[INFO] [stdout] 1676 |                 for j in 0..6 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bn256/ec.rs:1697:18
[INFO] [stdout]      |
[INFO] [stdout] 1697 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/bn256/ec.rs:1732:18
[INFO] [stdout]      |
[INFO] [stdout] 1732 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |     for i in 1..257 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq.rs:515:14
[INFO] [stdout]     |
[INFO] [stdout] 515 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq.rs:547:14
[INFO] [stdout]     |
[INFO] [stdout] 547 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq.rs:560:14
[INFO] [stdout]     |
[INFO] [stdout] 560 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq12.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq12.rs:206:14
[INFO] [stdout]     |
[INFO] [stdout] 206 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq2.rs:949:14
[INFO] [stdout]     |
[INFO] [stdout] 949 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq6.rs:343:14
[INFO] [stdout]     |
[INFO] [stdout] 343 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq6.rs:357:14
[INFO] [stdout]     |
[INFO] [stdout] 357 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/fq6.rs:377:14
[INFO] [stdout]     |
[INFO] [stdout] 377 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bn256/mod.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/mod.rs:431:19
[INFO] [stdout]     |
[INFO] [stdout] 431 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/mod.rs:529:14
[INFO] [stdout]     |
[INFO] [stdout] 529 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bn256/mod.rs:562:14
[INFO] [stdout]     |
[INFO] [stdout] 562 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/compact_bn256/ec.rs:1590:18
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/compact_bn256/ec.rs:1657:22
[INFO] [stdout]      |
[INFO] [stdout] 1657 |             for i in 0..6 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/compact_bn256/ec.rs:1658:26
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                 for j in 0..6 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/compact_bn256/ec.rs:1679:18
[INFO] [stdout]      |
[INFO] [stdout] 1679 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/compact_bn256/ec.rs:1714:18
[INFO] [stdout]      |
[INFO] [stdout] 1714 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compact_bn256/mod.rs:90:19
[INFO] [stdout]    |
[INFO] [stdout] 90 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compact_bn256/mod.rs:434:19
[INFO] [stdout]     |
[INFO] [stdout] 434 |         for i in (1..SIX_U_PLUS_2_NAF.len()).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compact_bn256/mod.rs:532:14
[INFO] [stdout]     |
[INFO] [stdout] 532 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compact_bn256/mod.rs:565:14
[INFO] [stdout]     |
[INFO] [stdout] 565 |     for _ in 0..1000 {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/wnaf.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 |     for _ in 0..(1 << (window - 1)) {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `Field` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeField` in the macro namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldDecodingError` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `PrimeFieldRepr` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:54
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `ScalarEngine` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:70
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `SqrtField` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/lib.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub use ff::*;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/lib.rs:36:84
[INFO] [stdout]    |
[INFO] [stdout] 36 | use ff::{Field, PrimeField, PrimeFieldDecodingError, PrimeFieldRepr, ScalarEngine, SqrtField};
[INFO] [stdout]    |                                                                                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/ec.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use pairing::bls12_381::*;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     use pairing::bls12_381::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fq.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fq12.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fq2.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/fr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bls12_381/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pairing::bls12_381::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/ec.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use pairing::bn256::*;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]   --> benches/bn256/ec.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     use pairing::bls12_381::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fq.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fq12.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fq2.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/fr.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pairing`
[INFO] [stdout]  --> benches/bn256/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use pairing::bn256::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]  --> benches/bls12_381/ec.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use pairing::CurveProjective;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     use pairing::CurveProjective;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use pairing::{CurveAffine, Engine};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]  --> benches/bn256/ec.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use pairing::CurveProjective;
[INFO] [stdout]   |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bn256/ec.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     use pairing::CurveProjective;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pairing`
[INFO] [stdout]   --> benches/bn256/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use pairing::{CurveAffine, Engine};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared crate or module `pairing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:13:21
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^
[INFO] [stdout]   --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let v: Vec<(G1, Fn)> = (0..SAMPLES)
[INFO] [stdout]    |                         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:14:43
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 14 |             .map(|_| (G1::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]    |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let v: Vec<(G1, G1)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:32:25
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let v: Vec<(G1, G1)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:33:43
[INFO] [stdout]    |
[INFO] [stdout] 33 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let v: Vec<(G1, G1Affine)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1Affine` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:51:25
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let v: Vec<(G1, G1Affine)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng).into()))
[INFO] [stdout]    |                       ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:52:43
[INFO] [stdout]    |
[INFO] [stdout] 52 |             .map(|_| (G1::rand(&mut rng), G1::rand(&mut rng).into()))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 2  +     use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^
[INFO] [stdout]   --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `Fn` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let v: Vec<(G2, Fn)> = (0..SAMPLES)
[INFO] [stdout]    |                         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:78:43
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .map(|_| (G2::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]    |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let v: Vec<(G2, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                     ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/ec.rs:96:25
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let v: Vec<(G2, G2)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                       ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/ec.rs:97:43
[INFO] [stdout]    |
[INFO] [stdout] 97 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng)))
[INFO] [stdout]    |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 66 +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]    --> benches/bls12_381/ec.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let v: Vec<(G2, G2Affine)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2Affine` in this scope
[INFO] [stdout]    --> benches/bls12_381/ec.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let v: Vec<(G2, G2Affine)> = (0..SAMPLES)
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]    --> benches/bls12_381/ec.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng).into()))
[INFO] [stdout]     |                       ^^ use of undeclared type `G2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]    --> benches/bls12_381/ec.rs:116:43
[INFO] [stdout]     |
[INFO] [stdout] 116 |             .map(|_| (G2::rand(&mut rng), G2::rand(&mut rng).into()))
[INFO] [stdout]     |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bls12_381::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 66  +     use pairing_ce::compact_bn256::G2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let mut tmp1 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let mut tmp2 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FqRepr, FqRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let tmp1 = FqRepr::rand(&mut rng);
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:67:47
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]   --> benches/bls12_381/fq.rs:83:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:100:16
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FqRepr`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FqRepr> = (0..SAMPLES).map(|_| FqRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared type `FqRepr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:118:39
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:137:19
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:155:17
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Eq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Fq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fq, Eq)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Eq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Fq::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fq::rand(&mut rng), Eq::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:174:43
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:191:43
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fq> = (0..SAMPLES)
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Eq> = (0..SAMPLES)
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:225:27
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fq::rand(&mut rng);
[INFO] [stdout]     |                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Eq::rand(&mut rng);
[INFO] [stdout]     |                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/cmp.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Eq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Fq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fq> = (0..SAMPLES).map(|_| Eq::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FqRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let v: Vec<FqRepr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FqRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fq::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Eq::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq`
[INFO] [stdout]    --> benches/bls12_381/fq.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fq::from_repr(v[count])
[INFO] [stdout]     |         ^^ use of undeclared type `Fq`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Eq::from_repr(v[count])
[INFO] [stdout]     |         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:12:23
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:13:41
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:32:41
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq12, Fq12)> = (0..SAMPLES)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:51:41
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq12::rand(&mut rng), Fq12::rand(&mut rng)))
[INFO] [stdout]    |                                         ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:69:45
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                                             ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq12`
[INFO] [stdout]   --> benches/bls12_381/fq12.rs:86:45
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq12> = (0..SAMPLES).map(|_| Fq12::rand(&mut rng)).collect();
[INFO] [stdout]    |                                             ^^^^ use of undeclared type `Fq12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:13:40
[INFO] [stdout]    |
[INFO] [stdout] 13 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(Fq2, Fq2)> = (0..SAMPLES)
[INFO] [stdout]    |                      ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                   ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:51:40
[INFO] [stdout]    |
[INFO] [stdout] 51 |         .map(|_| (Fq2::rand(&mut rng), Fq2::rand(&mut rng)))
[INFO] [stdout]    |                                        ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:69:16
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:69:44
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]   --> benches/bls12_381/fq2.rs:86:44
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq2` in this scope
[INFO] [stdout]    --> benches/bls12_381/fq2.rs:102:16
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fq2`
[INFO] [stdout]    --> benches/bls12_381/fq2.rs:102:44
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let v: Vec<Fq2> = (0..SAMPLES).map(|_| Fq2::rand(&mut rng)).collect();
[INFO] [stdout]     |                                            ^^^ use of undeclared type `Fq2`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fq2;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |             let mut tmp1 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let mut tmp2 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                            ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let v: Vec<(FrRepr, FrRepr)> = (0..SAMPLES)
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let tmp1 = FrRepr::rand(&mut rng);
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:67:47
[INFO] [stdout]    |
[INFO] [stdout] 67 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]   --> benches/bls12_381/fr.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]   --> benches/bls12_381/fr.rs:83:47
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]    |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:100:16
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrRepr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:100:47
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let v: Vec<FrRepr> = (0..SAMPLES).map(|_| FrRepr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared type `FrRepr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:118:39
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:137:19
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:137:39
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:155:17
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fn, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                 ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fr)> = (0..SAMPLES)
[INFO] [stdout]     |                     ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let v: Vec<(Fr, Fn)> = (0..SAMPLES)
[INFO] [stdout]     |                     ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fn::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                   ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:156:39
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fr::rand(&mut rng)))
[INFO] [stdout]     |                                       ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 156 |         .map(|_| (Fr::rand(&mut rng), Fn::rand(&mut rng)))
[INFO] [stdout]     |                                       ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:174:43
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:191:43
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let v: Vec<Fn> = (0..SAMPLES)
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:225:27
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fr::rand(&mut rng);
[INFO] [stdout]     |                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 225 |             let mut tmp = Fn::rand(&mut rng);
[INFO] [stdout]     |                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ^^
[INFO] [stdout]    --> /rustc/b4fc5dbf0bc33be331f9d893db5b3a794f29724a/library/core/src/ops/function.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named trait `Fn` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fn> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:244:43
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fr::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let v: Vec<Fr> = (0..SAMPLES).map(|_| Fn::rand(&mut rng)).collect();
[INFO] [stdout]     |                                           ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FrRepr` in this scope
[INFO] [stdout]    --> benches/bls12_381/fr.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let v: Vec<FrRepr> = (0..SAMPLES)
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::FrRepr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fr::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 260 |         .map(|_| Fn::rand(&mut rng).into_repr())
[INFO] [stdout]     |                  ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Fr`
[INFO] [stdout]    --> benches/bls12_381/fr.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fr::from_repr(v[count])
[INFO] [stdout]     |         ^^ use of undeclared type `Fr`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 266 |         Fn::from_repr(v[count])
[INFO] [stdout]     |         ~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::bls12_381::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use pairing_ce::compact_bn256::Fr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Vec<G1> = (0..SAMPLES).map(|_| G1::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:18:43
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let v: Vec<G1> = (0..SAMPLES).map(|_| G1::rand(&mut rng)).collect();
[INFO] [stdout]    |                                           ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let tmp = G1Affine::from(v[count]).prepare();
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let v: Vec<G2> = (0..SAMPLES).map(|_| G2::rand(&mut rng)).collect();
[INFO] [stdout]    |                ^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:34:43
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let v: Vec<G2> = (0..SAMPLES).map(|_| G2::rand(&mut rng)).collect();
[INFO] [stdout]    |                                           ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let tmp = G2Affine::from(v[count]).prepare();
[INFO] [stdout]    |                   ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G1Prepared` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(G1Prepared, G2Prepared)> = (0..SAMPLES)
[INFO] [stdout]    |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `G2Prepared` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:50:29
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let v: Vec<(G1Prepared, G2Prepared)> = (0..SAMPLES)
[INFO] [stdout]    |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Prepared;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bls12`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let tmp = Bls12::miller_loop(&[(&v[count].0, &v[count].1)]);
[INFO] [stdout]    |                   ^^^^^ use of undeclared type `Bls12`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::Bls12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Fq12` in this scope
[INFO] [stdout]   --> benches/bls12_381/mod.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let v: Vec<Fq12> = (0..SAMPLES)
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::Fq12;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G1Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G1`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:76:32
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 G1Affine::from(G1::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G1`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2Affine`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                 ^^^^^^^^ use of undeclared type `G2Affine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2Affine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `G2`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 G2Affine::from(G2::rand(&mut rng)).prepare(),
[INFO] [stdout]    |                                ^^ use of undeclared type `G2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bls12_381::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 7  + use pairing_ce::compact_bn256::G2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Bls12`
[INFO] [stdout]   --> benches/bls12_381/mod.rs:80:31
[WARN] too many lines in the log, truncating it
